.classes {
    &-content {
        p.title {
            background-color: @bg;
            padding: 10px;
            margin-left: 20px;
            border-radius: 4px;
            position: relative;
            line-height: 24px;
            box-shadow: 0 0 10px @c-999;
            &::before {
                content: '';
                position: absolute;
                display: block;
                left: -20px;
                top: 50%;
                margin-top: -10px;
                height: 0;
                width: 0px;
                border-width: 10px 10px 10px 10px;
                border-style: solid;
                border-color: transparent rgba(255, 255, 255, 0.6) transparent transparent;
            }
        }
        .time-item {
            padding: 10px;
            flex-basis: 200px;
            padding-right: 20px;
            // margin-bottom: 30px;
            font-size: 18px;
            border-right: 2px solid @primary;
            position: relative;
            &::after {
                content: '';
                position: absolute;
                display: block;
                right: -8px;
                bottom: -17px;
                height: 14px;
                width: 14px;
                // border: 4px solid @primary;
                background-color: @primary;
                border-radius: 14px;
            }
            .text {
                color: @primary;
            }
        }
    }
}
